草庐IT

ASP.NET Web Forms - DataList 控件

全部标签

c# - 在 C# 中使用不同的父控件对 Windows 窗体单选按钮进行分组

我有一个Windows窗体应用程序,其中有许多RadioButton。这些RadioButton放置在FlowLayoutPanel中,它会自动为我安排它们。所有直接添加到FlowLayoutPanel的RadioButton都被分组,这意味着我只能选择其中一个。但是,其中一些RadioButton与TextBox配对,因此我可以在那里提供一些论据。但是为了正确安排所有这些,我向FlowLayoutPanel添加了一个Panel控件,这样我就可以自己控制RadioButton和TextBox相对于彼此的对齐方式。这些RadioButton现在有自己的面板作为父控件,因此不再与其他Rad

c# - ASP.NET MVC3 + ActionFilterAttribute + 注入(inject)?

嘿,我已经成功地在我的FilterAttribute中使用属性注入(inject),但是我想知道是否可以将它移到构造函数中?我当前的代码://AuthAttribute.cspublicclassAuthAttribute:ActionFilterAttribute{publicRoles_authRoles{get;privateset;}[Inject]privatereadonlyIAuthorizationService_service;publicAuthAttribute(Rolesroles){_authRoles=roles;}publicoverridevoidOnA

c# - 从 ASP.NET C# 启动程序

我有一个程序(我创建的),我想在网页加载时在服务器上启动它。这是我的代码publicpartialclass_Default:System.Web.UI.Page{Processapp=newProcess();protectedvoidPage_Load(objectsender,EventArgse){app.StartInfo.FileName=@"D:/Pathto/My/Programtoberun.exe";app.Start();}}现在应用程序正在“运行”,但它会立即崩溃。如果我只是运行应用程序(通过双击exe),它就会运行并且一切正常。有人看到我在这里是否遗漏了什么吗

c# - 在 HTML 选择控件 (.NET/C#) 中的列表项上设置自定义属性

我正在尝试为数据绑定(bind)HTMLSelect控件中的每个列表项创建一个自定义属性。生成的HTML输出应如下所示:itemitemitem我试过像这样添加属性,但它们没有被渲染:ListItemCollectionvalues=newListItemCollection();ListItemtest=newListItem("add");test.Attributes.Add("data-value","myValue");values.Add(test);this.selectList.DataSource=values;this.selectList.DataBind();关

c# - ASP.Net Identity Identity.IsAuthenticated 保持为真,即使在删除用户之后

我按照此处的示例代码实现了ASP.NetIdentity:https://github.com/rustd/AspnetIdentitySample在我的实现中,我检查用户是否经过身份验证——这是从我的MVCController上的FilterAttribute调用的;这个想法是我想在提供页面之前确认它们仍然是授权的。所以在我的过滤器中,最终会调用以下代码:_authenticationManager.User.Identity.IsAuthenticated;_authenticationManager在这里:privateIAuthenticationManager_authent

c# - 在已经登录的情况下处理登录期间的防伪造错误? ASP.NET MVC

当用户登录时,并转到登录页面。如果他再次尝试登录,您将收到防伪错误。Theanti-forgerytokencouldnotbedecrypted.IfthisapplicationishostedbyaWebFarmorcluster,ensurethatallmachinesarerunningthesameversionofASP.NETWebPagesandthattheconfigurationspecifiesexplicitencryptionandvalidationkeys.AutoGeneratecannotbeusedinacluster.我得到的另一种错误是:T

c# - 向 ASP.NET Core MVC 中的所有响应添加 header

我想知道如何将Access-Control-Allow-Origin:*添加到我的header中。我试过失败:app.Use((context,next)=>{context.Response.Headers.Add("Access-Control-Allow-Origin",new[]{"*"});returnnext.Invoke();}); 最佳答案 使用app.use(...)和变异context.Response.Headers来自内部Startup.Configure是正确的,但重要的是在链中的正确位置进行。ASP.NE

c# - 415 不支持的媒体类型 asp.net core

详情我正在尝试将文件从Postman发送到我创建的端点。但它给了我这个错误。我没有在postman中传递headerContent-Type415UnsupportedMediaType应用程序接口(interface)[Consumes("multipart/form-data")][HttpPost]publicasyncTaskSendEmail([FromBody]Entityentity){try{returnOK();}catch(Exceptione){throwe;}}类publicclassEntity{publicListFiles{get;set;}}

c# - ASP.NET 核心 : [FromQuery] usage and URL format

我正在尝试在我的网络API中使用[FromQuery],但我不确定如何使用它。这是Controller中的GetAllBooks()方法:[HttpGet][Route("api/v1/ShelfID/{shelfID}/BookCollection")]publicasyncTaskGetAllBooks(stringshelfID,[FromQuery]Bookbookinfo){//dosomething}这是Book模型类:publicclassBook{publicstringID{get;set;}publicstringName{get;set;}publicstring

c# - 将击键发送到其他控件

对你们来说很简单。我在列表框的顶部有一个文本框。文本框用于过滤列表框中的数据。所以...当用户在文本框中键入内容时,我想“捕获”向下/向上/向下翻页/向上翻页击键并将它们转发到列表框。我知道我可以使用Win32API并发送WM_KeyDown消息。但必须有一些.NET方法来执行此操作。 最佳答案 SendKeys.Send()方法。privatevoidtextBox1_KeyPress(objectsender,KeyPressEventArgse){listBox1.Focus();SendKeys.Send(e.KeyChar